export default {
  common: {
    search: '搜索',
    reset: '重置',
    add: '新增',
    edit: '编辑',
    delete: '删除',
    confirm: '确认',
    cancel: '取消',
    success: '成功',
    failed: '失败',
    loading: '加载中...',
    noData: '暂无数据',
    normal: '正常',
    disabled: '禁用',
    action: '操作',
    status: '状态',
    statusPlaceholder: '请选择状态',
    batchDelete: '批量删除',
    assignPermission: '分配权限',
    confirmDelete: '确定要删除吗？'
  },
  menu: {
    dashboard: '仪表盘',
    system: '系统管理',
    user: '用户管理',
    role: '角色管理',
    dept: '部门管理',
    menu: '菜单管理',
    dict: '字典管理',
    config: '系统配置',
    log: '日志管理',
    loginLog: '登录日志',
    operLog: '操作日志',
    profile: '个人中心',
    password: '修改密码',
    name: '菜单名称',
    type: '菜单类型',
    icon: '图标',
    sort: '排序',
    permission: '权限标识',
    path: '路由地址',
    component: '组件路径',
    namePlaceholder: '请输入菜单名称',
    typePlaceholder: '请选择菜单类型',
    confirmDelete: '确定要删除该菜单吗？',
    adding: '新增功能开发中...',
    editing: '编辑功能开发中...',
    deleting: '删除功能开发中...',
    batchDeleting: '批量删除功能开发中...',
    permissionType: {
      directory: '目录',
      menu: '菜单',
      button: '按钮'
    }
  },
  dashboard: {
    totalUsers: '用户总数',
    onlineUsers: '在线用户',
    systemLogs: '系统日志',
    systemRuntime: '系统运行时间',
    days: '天',
    comparedToLastWeek: '较上周',
    normalOperation: '正常运行',
    recentLogins: '最近登录',
    systemInfo: '系统信息',
    systemVersion: '系统版本',
    nodeVersion: 'Node版本',
    vueVersion: 'Vue版本',
    serverEnv: '服务器环境'
  },
  login: {
    title: '系统登录',
    username: '用户名',
    password: '密码',
    rememberMe: '记住我',
    login: '登录',
    forgotPassword: '忘记密码？',
    usernameRequired: '请输入用户名',
    passwordRequired: '请输入密码',
    success: '登录成功',
    failed: '登录失败',
    invalidCredentials: '用户名或密码错误'
  },
  user: {
    title: '用户管理',
    username: '用户名',
    realName: '真实姓名',
    phone: '手机号',
    email: '邮箱',
    status: '状态',
    createTime: '创建时间',
    updateTime: '更新时间',
    resetPassword: '重置密码',
    assignRole: '分配角色',
    batchDelete: '批量删除',
    confirmDelete: '确定要删除选中的用户吗？',
    confirmResetPassword: '确定要重置密码吗？',
    newPassword: '新密码',
    confirmPassword: '确认密码',
    getInfoFailed: '获取用户信息失败',
    profile: {
      title: '个人中心',
      basicInfo: '基本信息',
      avatar: '头像',
      uploadAvatar: '上传头像',
      changeAvatar: '更换头像',
      realName: '真实姓名',
      realNameRequired: '请输入真实姓名',
      phone: '手机号',
      phoneRequired: '请输入手机号',
      email: '邮箱',
      emailRequired: '请输入邮箱',
      emailInvalid: '请输入正确的邮箱格式',
      save: '保存',
      cancel: '取消',
      success: '保存成功',
      failed: '保存失败',
      avatarTypeError: '只能上传 JPG/PNG 格式的图片！',
      avatarSizeError: '图片大小不能超过 2MB！',
      avatarSuccess: '头像上传成功',
      avatarFailed: '头像上传失败'
    },
    password: {
      title: '修改密码',
      oldPassword: '原密码',
      newPassword: '新密码',
      confirmPassword: '确认密码',
      submit: '提交',
      cancel: '取消',
      success: '修改成功',
      failed: '修改失败',
      oldPasswordRequired: '请输入原密码',
      newPasswordRequired: '请输入新密码',
      confirmPasswordRequired: '请确认新密码',
      passwordNotMatch: '两次输入的密码不一致'
    },
    logout: {
      title: '退出登录',
      confirm: '确定要退出登录吗？',
      success: '退出成功',
      failed: '退出失败'
    }
  },
  role: {
    title: '角色管理',
    roleName: '角色名称',
    roleCode: '角色编码',
    description: '描述',
    status: '状态',
    createTime: '创建时间',
    updateTime: '更新时间',
    setPermission: '设置权限',
    assignUser: '分配用户',
    batchDelete: '批量删除',
    confirmDelete: '确定要删除选中的角色吗？'
  },
  dept: {
    title: '部门管理',
    deptName: '部门名称',
    parentDept: '上级部门',
    leader: '负责人',
    phone: '联系电话',
    email: '邮箱',
    sort: '排序',
    status: '状态',
    createTime: '创建时间',
    updateTime: '更新时间',
    batchDelete: '批量删除',
    confirmDelete: '确定要删除选中的部门吗？'
  },
  permission: {
    title: '权限管理',
    permissionName: '权限名称',
    permissionCode: '权限编码',
    permissionType: '权限类型',
    parentPermission: '上级权限',
    path: '权限路径',
    component: '组件路径',
    icon: '图标',
    sort: '排序',
    menu: '菜单',
    permissionNamePlaceholder: '请输入权限名称',
    permissionCodePlaceholder: '请输入权限编码',
    permissionTypePlaceholder: '请选择权限类型',
    parentPermissionPlaceholder: '请选择上级权限',
    pathPlaceholder: '请输入权限路径',
    componentPlaceholder: '请输入组件路径',
    iconPlaceholder: '请输入图标名称',
    menuPlaceholder: '请选择所属菜单',
    type: {
      menu: '菜单',
      button: '按钮',
      api: '接口',
      data: '数据'
    }
  },
  loginLog: {
    title: '登录日志',
    id: '日志编号',
    username: '用户名',
    ip: '登录IP',
    location: '登录地点',
    browser: '浏览器',
    os: '操作系统',
    loginTime: '登录时间',
    errorMsg: '错误信息',
    detail: '详细',
    detailTitle: '登录日志详情',
    clean: '清空',
    cleanConfirmContent:'确定要清空所有登录日志数据吗？此操作不可恢复！',
    cleanSuccess:'清空成功',
    export: '导出',
    placeholder: {
      username: '请输入用户名',
      ip: '请输入IP地址',
      location: '请输入登录地点',
      browser: '请输入浏览器',
      os: '请输入操作系统',
      status: '请选择登录状态'
    },
    status: {
      label: '登录状态',
      success: '成功',
      failed: '失败'
    },
    time: {
      start: '开始时间',
      end: '结束时间'
    },
    message: {
      cleaning: '清空功能开发中...',
      exporting: '导出功能开发中...'
    }
  }
} 